package cn.com.guage.dtm.api.list.stream;

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

public class ListFilterExample {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<Integer>();
       for (int i = 0; i < 10; i++) {
           list.add(i);
       }
       //使用 filter 方法过滤出符合条件的元素。
       //过滤出偶数并且输出
       list.stream().filter(value -> value % 2 == 0).forEach(value -> System.out.println(value));
       //过滤出奇数并且返回对应的集合
       List<Integer> oddList =  list.stream().filter(value-> value % 2 == 1).collect(Collectors.toList());
       System.out.println(oddList);
    }
}
